#pragma once
#ifndef CLINKSTACK_H
#define CLINKSTACK_H
#include <string>
using namespace std;

class cLinkNode
{
public:
	char data;
	cLinkNode* next;
	cLinkNode();
	cLinkNode(char a);
	cLinkNode(char a, cLinkNode* n);
	~cLinkNode();
};

class cLinkStack
{
public:
	cLinkNode* head;
	void push(char e);
	char pop();
	bool isEmpty();
	char getTop();
	cLinkStack();
	cLinkStack(string str);
	~cLinkStack();

};

bool isBracketsMatch(string str);

#endif // !CLINKSTACK_H
